[WIP]
There are three methods. The softwar method can be achieved using "xcaliber" or similar
